﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Collections.Generic;

namespace Studio77.CrazyJigsaw.Entities
{
    public class StageData
    {
        public StageData()
        {
            Points = new List<Point>();
            Rotates = new List<double>();
            StageLevel = 0;
            StageUseSeconds = 0;
        }

        /// <summary>
        /// 所有的记录点
        /// </summary>
        public List<Point> Points { get; set; }

        /// <summary>
        /// 所有点的旋转参数
        /// </summary>
        public List<double> Rotates { get; set; }
        
        /// <summary>
        /// 记录未完成情况下的时间
        /// </summary>
        public int StageUseSeconds { get; set; }

        /// <summary>
        /// 当前完成的星级 0 1 2 3
        /// </summary>
        public int StageLevel { get; set; }
    }
}
